package entity.param;

import java.io.Serializable;

public class ClzzParams  implements Serializable {

    private static final long serialVersionUID = 1L;
    /**
     * 缩进
     */
    private String tab;
    /**
     * 模板基础路径
     */
    private String url;
    /**
     * 列表长度
     */
    private Integer size;
    /**
     * 实体类名大写
     */
    private String entityName;
    /**
     * 实体类名小写
     */
    private String entityNameLower;
    /**
     * 数据库字段名
     */
    private String columnNameSql;
    /**
     * 驼峰转换数据库字段名
     */
    private String columnName;
    /**
     * 数据库类型
     */
    private String jdbcType;
    /**
     * 实体类路径
     */
    private String entityPackaging;
    /**
     * 数据库表名
     */
    private String nameOriginal;
    /**
     * 主键
     */
    private String keyColumnLower;

    /**
     * baseResultMap 占位
     */
    private String baseResultMap;

    /**
     * baseColumnList 占位
     */
    private String baseColumnList;

    /**
     * selectWhere 占位
     */
    private String selectWhere;

    /**
     * insertInto 占位
     */
    private String insertInto;

    /**
     * insertIntoValue 占位
     */
    private String insertIntoValue;

    /**
     * insertIntoForeachValue 占位
     */
    private String insertIntoForeachValue;

    /**
     * updateSet 占位
     */
    private String updateSet;

    public String getEntityName() {
        return entityName;
    }

    public void setEntityName(String entityName) {
        this.entityName = entityName;
    }

    public String getEntityNameLower() {
        return entityNameLower;
    }

    public void setEntityNameLower(String entityNameLower) {
        this.entityNameLower = entityNameLower;
    }

    public String getColumnNameSql() {
        return columnNameSql;
    }

    public void setColumnNameSql(String columnNameSql) {
        this.columnNameSql = columnNameSql;
    }

    public String getColumnName() {
        return columnName;
    }

    public void setColumnName(String columnName) {
        this.columnName = columnName;
    }

    public String getJdbcType() {
        return jdbcType;
    }

    public void setJdbcType(String jdbcType) {
        this.jdbcType = jdbcType;
    }

    public String getEntityPackaging() {
        return entityPackaging;
    }

    public void setEntityPackaging(String entityPackaging) {
        this.entityPackaging = entityPackaging;
    }

    public String getNameOriginal() {
        return nameOriginal;
    }

    public void setNameOriginal(String nameOriginal) {
        this.nameOriginal = nameOriginal;
    }

    public String getBaseResultMap() {
        return baseResultMap;
    }

    public void setBaseResultMap(String baseResultMap) {
        this.baseResultMap = baseResultMap;
    }

    public String getBaseColumnList() {
        return baseColumnList;
    }

    public void setBaseColumnList(String baseColumnList) {
        this.baseColumnList = baseColumnList;
    }

    public String getSelectWhere() {
        return selectWhere;
    }

    public void setSelectWhere(String selectWhere) {
        this.selectWhere = selectWhere;
    }

    public String getTab() {
        return tab;
    }

    public void setTab(String tab) {
        this.tab = tab;
    }

    public String getInsertInto() {
        return insertInto;
    }

    public void setInsertInto(String insertInto) {
        this.insertInto = insertInto;
    }

    public String getInsertIntoValue() {
        return insertIntoValue;
    }

    public void setInsertIntoValue(String insertIntoValue) {
        this.insertIntoValue = insertIntoValue;
    }

    public String getInsertIntoForeachValue() {
        return insertIntoForeachValue;
    }

    public void setInsertIntoForeachValue(String insertIntoForeachValue) {
        this.insertIntoForeachValue = insertIntoForeachValue;
    }

    public String getUpdateSet() {
        return updateSet;
    }

    public void setUpdateSet(String updateSet) {
        this.updateSet = updateSet;
    }

    public String getKeyColumnLower() {
        return keyColumnLower;
    }

    public void setKeyColumnLower(String keyColumnLower) {
        this.keyColumnLower = keyColumnLower;
    }

    public String getUrl() {
        return url;
    }

    public void setUrl(String url) {
        this.url = url;
    }

    public Integer getSize() {
        return size;
    }

    public void setSize(Integer size) {
        this.size = size;
    }

    @Override
    public String toString() {
        return "ClzzParams{" +
                "tab='" + tab + '\'' +
                ", url='" + url + '\'' +
                ", size=" + size +
                ", entityName='" + entityName + '\'' +
                ", entityNameLower='" + entityNameLower + '\'' +
                ", columnNameSql='" + columnNameSql + '\'' +
                ", columnName='" + columnName + '\'' +
                ", jdbcType='" + jdbcType + '\'' +
                ", entityPackaging='" + entityPackaging + '\'' +
                ", nameOriginal='" + nameOriginal + '\'' +
                ", keyColumnLower='" + keyColumnLower + '\'' +
                ", baseResultMap='" + baseResultMap + '\'' +
                ", baseColumnList='" + baseColumnList + '\'' +
                ", selectWhere='" + selectWhere + '\'' +
                ", insertInto='" + insertInto + '\'' +
                ", insertIntoValue='" + insertIntoValue + '\'' +
                ", insertIntoForeachValue='" + insertIntoForeachValue + '\'' +
                ", updateSet='" + updateSet + '\'' +
                '}';
    }
}
